package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.vehicleInfo.VehicleUsedStatus;
import java.util.List;

public interface VehicleUsedStatusMapper {

    /**
     * 根据驾驶员id查询被绑定车辆信息
     * @param driverIdList
     * @return
     */
    List<VehicleUsedStatus> usedVehicleList(List<Long> driverIdList);

    /**
     * 添加驾驶员和车辆绑定关系
     * @param vus
     * @return
     */
    int createBoundVehicle(VehicleUsedStatus vus);

    /**
     * 查询车辆是否被绑定
     * @param vehicleNumber
     * @return
     */
    VehicleUsedStatus getBoundVehicleByVehicleNumber(String vehicleNumber);

    /**
     * 查询驾驶员绑定的车辆信息
     * @param driverId
     * @return
     */
    VehicleUsedStatus getBoundVehicleByDriverId(String driverId);

}
